﻿using System;
using System . Collections . Generic;
using System . Linq;
using System . Text;
using System . Reflection;
using System . Threading;
using System . Threading . Tasks;
using System . Collections . ObjectModel;

namespace OrangeEndless
{
    public interface IMod
    {
        Task Start ( );

        Task Suspend ( );

    }


    public class ModInfo
    {
        public string Name { get; set; }

        public string Author { get; set; }

        public string Introduction { get; set; }

        public Guid Id { get; set; }

        public Collection<Guid> Demand { get; set; }

		public Type ModType { get; set; }
    }
}
